140 research outputs found
Compiling Prolog to Idiomatic Java
Today, Prolog is often used to solve well-defined, domain-specific problems that are part of larger applications. In such cases, a tight integration of the Prolog program and the rest of the application, which is commonly written in a different language, is necessary. One common approach is to compile the Prolog code to (native) code in the target language. In this case, the effort necessary to build, test and deploy the final application is reduced. However, most of the approaches that achieve reasonable performance compile Prolog to
object-oriented code that relies on some kind of virtual machine (VM). These VMs are libraries implemented in the target language and implement Prolog\u27s execution semantics. This adds a significant layer to the object-oriented program and results in code that does not look and feel native to developers of object-oriented programs. Further, if Prolog\u27s execution semantics is implemented as a library the potential of modern runtime environments for object-oriented
programs, such as the Java Virtual Machine, to effectively optimize the program is more limited. In this paper, we report on our approach to compile Prolog to high-level, idiomatic object-oriented
Java code. The generated Java code closely resembles code written by Java developers and is effectively optimized by the Java Virtual Machine
Reify Your Collection Queries for Modularity and Speed!
Modularity and efficiency are often contradicting requirements, such that
programers have to trade one for the other. We analyze this dilemma in the
context of programs operating on collections. Performance-critical code using
collections need often to be hand-optimized, leading to non-modular, brittle,
and redundant code. In principle, this dilemma could be avoided by automatic
collection-specific optimizations, such as fusion of collection traversals,
usage of indexing, or reordering of filters. Unfortunately, it is not obvious
how to encode such optimizations in terms of ordinary collection APIs, because
the program operating on the collections is not reified and hence cannot be
analyzed.
We propose SQuOpt, the Scala Query Optimizer--a deep embedding of the Scala
collections API that allows such analyses and optimizations to be defined and
executed within Scala, without relying on external tools or compiler
extensions. SQuOpt provides the same "look and feel" (syntax and static typing
guarantees) as the standard collections API. We evaluate SQuOpt by
re-implementing several code analyses of the Findbugs tool using SQuOpt, show
average speedups of 12x with a maximum of 12800x and hence demonstrate that
SQuOpt can reconcile modularity and efficiency in real-world applications.Comment: 20 page
Laser Ablation for Gliomas
Laser interstitial thermal therapy (LITT) is a novel minimally invasive neurosurgical procedure in which laser light is delivered through a stereotactically positioned probe to an intracranial lesion for controlled thermal ablation of the pathological tissue. LITT is considered for patients who are poor candidates for open surgical resection due to (1) location of lesion (e.g., deep-seated or near critical structures), (2) history of intracranial interventions or medical comorbidities that increase surgical risk, or (3) lesion refractoriness to prior conventional therapies. The use of LITT was initially limited by concerns over off-target thermal damage; however, recent advances in magnetic resonance imaging-based thermal imaging have enabled real-time monitoring of tissue ablation dynamics, thereby improving its safety profile. Accordingly, the past two decades have seen a rapid expansion in the use of LITT for a variety of intracranial pathologies, including neoplasms, radiation necrosis, and epilepsy. This chapter focuses on the novel application of LITT to both newly diagnosed and recurrent glioblastoma multiforme (GBM). We first review the technological developments that enabled the safe use of LITT for GBM. We then review recent evidence regarding the indications, outcomes, and limitations of LITT as a novel adjuvant treatment for GBM
Automatic incrementalization of prolog based static analyses
Abstract. Modern development environments integrate various static analyses into the build process. Analyses that analyze the whole project whenever the project changes are impractical in this context. We present an approach to automatic incrementalization of analyses that are specified as tabled logic programs and evaluated using incremental tabled evaluation, a technique for efficiently updating memo tables in response to changes in facts and rules. The approach has been implemented and integrated into the Eclipse IDE. Our measurements show that this technique is effective for automatically incrementalizing a broad range of static analyses.
Stimulated Raman Histology for Intraoperative Guidance in the Resection of a Recurrent Atypical Spheno-orbital Meningioma: A Case Report and Review of Literature
Meningiomas are the most common intracranial, extra-axial neoplasms and account for a significant proportion of all central nervous system (CNS) tumors. Regardless of the grade, treatment typically involves upfront surgical resection. However, in many instances, especially in meningiomas arising from the skull base, complete removal is often difficult given the close proximity to important anatomic structures. In this report, we discuss the use of stimulated Raman histology as a means to identify tissue boundaries during the resection of an extensive, recurrent, atypical spheno-orbital meningioma. We report a 75-year-old male with a history of a prior left frontotemporal craniotomy for a grade II meningioma three years prior, who presented with worsening left-sided visual loss and pronounced temporal bossing. Repeat magnetic resonance imaging (MRI) revealed a recurrent left spheno-orbital tumor suggestive of a meningioma extending into the middle cranial fossa, the lateral orbit, and the temporalis muscle. He underwent an extended orbito-pterional craniotomy, and intraoperative stimulated Raman histology aided in the identification of tumor margins within the orbit and the temporalis muscle in order to better preserve the normal orbital contents and muscle bulk of the infratemporal fossa. This case demonstrates the utility of stimulated Raman histology during the resection of invasive skull base tumors. The immediate intraoperative Raman histologic sections can clearly identify tissue boundaries and thus help preserve important anatomic structures. Continued development of this method can potentially improve the accuracy of intraoperative diagnoses and guide surgeons during tumor resections near eloquent anatomical regions or important normal structures
MR-Guided Laser Interstitial Thermal Therapy for Treatment of Brain Tumors
Minimally invasive technologies for intracranial lesions are a rapidly growing area of surgical neuro-oncology. Magnetic resonance (MR)-guided laser interstitial thermal therapy (LITT) is novel adjunctive therapy for patients who are poor candidates for open surgical resection. Recent developments in modern stereotaxy, fiber optics, and MR thermography imaging have improved the safety profile of LITT, enabling its emergence as an attractive alternative adjunct therapy for intracranial lesions which are deep-seated, refractory to standard therapies, or in patients with multiple comorbidities. In this chapter, we review the technological principles underlying LITT and provide a comprehensive, up-to-date summary of the evidence regarding the indications, outcomes, and limitations of LITT for a diverse array of intracranial tumors, including dural-based lesions, metastases, gliomas, and radiation necrosis
Incremental Confined Types Analysis
Research related to alias protection and related concepts, such as, confined types and ownership types has a long tradition and is a promising concept for the design and implementation of more reliable and secure software. Unfortunately, the use of these concepts is not widespread as most implementations are proofs of concept and fall short with respect to the integration with standard software development tools and processes. In this paper, we discuss an implementation of confined types based on Java 5 annotations. The contribution of this paper is twofold: First, we discuss the incrementalization of the confined types analysis and second, we present the integration of the analysis into Eclipse using the static analysis platform Magellan
ICT-based system to predict and prevent falls (iStoppFalls): study protocol for an international multicenter randomized controlled trial
[EN] Background: Falls are very common, especially in adults aged 65 years and older. Within the current international European Commission's Seventh Framework Program (FP7) project 'iStoppFalls' an Information and Communication Technology (ICT) based system has been developed to regularly assess a person's risk of falling in their own home and to deliver an individual and tailored home-based exercise and education program for fall prevention. The primary aims of iStoppFalls are to assess the feasibility and acceptability of the intervention program, and its effectiveness to improve balance, muscle strength and quality of life in older people.
Methods/Design: This international, multicenter study is designed as a single-blinded, two-group randomized controlled trial. A total of 160 community-dwelling older people aged 65 years and older will be recruited in Germany (n = 60), Spain (n = 40), and Australia (n = 60) between November 2013 and May 2014. Participants in the intervention group will conduct a 16-week exercise program using the iStoppFalls system through their television set at home. Participants are encouraged to exercise for a total duration of 180 minutes per week. The training program consists of a variety of balance and strength exercises in the form of video games using exergame technology. Educational material about a healthy lifestyle will be provided to each participant. Final reassessments will be conducted after 16 weeks. The assessments include physical and cognitive tests as well as questionnaires assessing health, fear of falling, quality of life and psychosocial determinants. Falls will be followed up for six months by monthly falls calendars.
Discussion: We hypothesize that the regular use of this newly developed ICT-based system for fall prevention at home is feasible for older people. By using the iStoppFalls sensor-based exercise program, older people are expected to improve in balance and strength outcomes. In addition, the exercise training may have a positive impact on quality of life by reducing the risk of falls. Taken together with expected cognitive improvements, the individual approach of the iStoppFalls program may provide an effective model for fall prevention in older people who prefer to exercise at home.The authors are members of the iStoppFalls project. This project has received
funding from the European Union’s Seventh Framework Programme for
research, technological development, and demonstration under grant
agreement no [287361]. The Australian arm is funded by an Australian
National Health and Medical Research Council (NHMRC) EU collaboration
grant (#1038210). The content of the manuscript does not represent the
opinion of the European Community or NHMRC. The funding sources have
no role in any aspects of this study.
Yves J. Gschwind has been financially supported by a research grant from
the Margarete and Walter Lichtenstein Foundation, Basel, Switzerland.
Stephen R. Lord is supported by NHMRC as a Senior Principal Research
Fellow and Kim Delbaere as a NHMRC Career Development Fellow. All other
authors are supported by the iStoppFalls project, European Community
Grant Agreement 287361. On behalf the iStoppFalls consortium, we would
like to thank all the participants who take part in the study.Gschwind, YJ.; Eichberg, S.; Marston, HR.; Ejupi, A.; De Rosario MartĂnez, H.; Kroll, M.; Drobics, M.... (2014). ICT-based system to predict and prevent falls (iStoppFalls): study protocol for an international multicenter randomized controlled trial. BMC Geriatrics. 14(91):1-13. https://doi.org/10.1186/1471-2318-14-91S1131491Berchicci M, Lucci G, Di Russo F: Benefits of physical exercise on the aging brain: the role of the prefrontal cortex. J Gerontol A Biol Sci Med Sci. 2013, 68 (11): 1337-1341.World Health Organization: WHO Global Report on Falls Prevention in Older Age. 2007, Geneva: World Health Organization (WHO)Michael YL, Whitlock EP, Lin JS, Fu R, O'Connor EA, Gold R, U. S. Preventive Services Task Force: Primary care-relevant interventions to prevent falling in older adults: a systematic evidence review for the U.S. Preventive Services Task Force. Ann Intern Med. 2010, 153 (12): 815-825.Tinetti ME, Speechly M, Ginter SF: Risk factors for falls among elderly persons living in the community. N Engl J Med. 1988, 319 (26): 1701-1707.Blake AJ, Morgan K, Bendall MJ, Dallosso H, Ebrahim SB, Arie TH, Fentem PH, Bassey EJ: Falls by elderly people at home: prevalence and associated factors. Age Ageing. 1988, 17 (6): 365-372.Rubenstein LZ: Falls in older people: epidemiology, risk factors and strategies for prevention. Age Ageing. 2006, 35: ii37-ii41.Salkeld G, Cameron ID, Cumming RG, Easter S, Seymour J, Kurrle SE, Quine S: Quality of life related to fear of falling and hip fracture in older women: a time trade off study commentary. BMJ. 2000, 320 (7231): 341-346.Gillespie LD, Robertson MC, Gillespie WJ, Sherrington C, Gates S, Clemson LM, Lamb SE: Interventions for preventing falls in older people living in the community. Cochrane Database Syst Rev. 2012, 9: CD007146Panel on Prevention of Falls in Older Persons: Summary of the updated American Geriatrics Society/British Geriatrics Society clinical practice guideline for prevention of falls in older persons. J Am Geriatr Soc. 2011, 59 (1): 148-157.Sherrington C, Whitney JC, Lord SR, Herbert RD, Cumming RG, Close JC: Effective exercise for the prevention of falls: a systematic review and meta-analysis. J Am Geriatr Soc. 2008, 56 (12): 2234-2243.Dergance JM, Calmbach WL, Dhanda R, Miles TP, Hazuda HP, Mouton CP: Barriers to and benefits of leisure time physical activity in the elderly: differences across cultures. J Am Geriatr Soc. 2003, 51 (6): 863-868.Borson S, Scanlan J, Brush M, Vitaliano P, Dokmak A: The mini-cog: a cognitive 'vital signs' measure for dementia screening in multi-lingual elderly. Int J Geriatr Psychiatry. 2000, 15 (11): 1021-1027.Lamb SE, Jørstad-Stein EC, Hauer K, Becker C, Prevention of Falls Network Europe and Outcome Consensus Group: Development of a common outcome data set for fall injury prevention trials: the Prevention of Falls Network Europe Consensus. J Am Geriatr Soc. 2005, 53 (9): 1618-1622.Zhang W, Regterschot GR, Schaabova H, Baldus H, Zijlstra W: Test-retest reliability of a pendant-worn sensor device in measuring chair rise performance in older persons. Sensors. 2014, 14 (5): 8705-8717.De Rosario H, Belda-Lois JM, Fos F, Medina E, Poveda-Puente R, Kroll M: Correction of joint angles from Kinect for balance exercising and assessment. J Appl Biomech. 2013, 30 (2): 294-299.Ralston HJ, Lukin L: Energy levels of human body segments during level walking. Ergonomics. 1969, 12 (1): 39-McArdle WD, Katch FI, Katch VL: Energy expenditure at rest and during physical activity. Essentials of exercise physiology. 2006, Philadelphia: Lippincott Williams & Wilkins, 3Sherrington C, Tiedemann A, Fairhall N, Close JC, Lord SR: Exercise to prevent falls in older adults: an updated meta-analysis and best practice recommendations. N S W Public Health Bull. 2011, 22 (3–4): 78-83.Campbell AJ, Robertson MC, Gardner MM, Norton RN, Tilyard MW, Buchner DM: Randomised controlled trial of a general practice programme of home based exercise to prevent falls in elderly women. BMJ. 1997, 315 (7115): 1065-1069.Robertson MC, Devlin N, Gardner MM, Campbell AJ: Effectiveness and economic evaluation of a nurse delivered home exercise programme to prevent falls. 1: randomised controlled trial. BMJ. 2001, 322 (7288): 697-701.Chodzko-Zajko WJ, Proctor DN, Fiatarone Singh MA, Minson CT, Nigg CR, Salem GJ, Skinner JS, American College of Sports M: American College of Sports Medicine position stand. Exercise and physical activity for older adults. Med Sci Sports Exerc. 2009, 41 (7): 1510-1530.Grimby G, Smedby B: ICF approved as the successor of ICIDH. J Rehabil Med. 2001, 33 (5): 193-194.Kroenke K, Spitzer RL, Williams JB: The PHQ-9: validity of a brief depression severity measure. J Gen Intern Med. 2001, 16 (9): 606-613.Brooks R: EuroQol: the current state of play. Health policy. 1996, 37 (1): 53-72.Delbaere K, Smith ST, Lord SR: Development and initial validation of the iconographical falls efficacy scale. J Gerontol A Biol Sci Med Sci. 2011, 66 (6): 674-680.Yardley L, Beyer N, Hauer K, Kempen G, Piot-Ziegler C, Todd C: Development and initial validation of the Falls Efficacy Scale-International (FES-I). Age Ageing. 2005, 34 (6): 614-619.Lord SR, Menz HB, Tiedemann A: A physiological profile approach to falls risk assessment and prevention. Phys Ther. 2003, 83 (3): 237-252.Guralnik JM, Simonsick EM, Ferrucci L, Glynn RJ, Berkman LF, Blazer DG, Scherr PA, Wallace RB: A short physical performance battery assessing lower extremity function: association with self-reported disability and prediction of mortality and nursing home admission. J Gerontol. 1994, 49 (2): M85-M94.Podsiadlo D, Richardson S: The timed "Up & Go": a test of basic functional mobility for frail elderly persons. J Am Geriatr Soc. 1991, 39 (2): 142-148.Schaubert KL, Bohannon RW: Reliability and validity of three strength measures obtained from community-dwelling elderly persons. J Strength Cond Res. 2005, 19 (3): 717-720.Cruz-Jentoft AJ, Baeyens JP, Bauer JM, Boirie Y, Cederholm T, Landi F, Martin FC, Michel JP, Rolland Y, Schneider SM, Topinkova E, Vandewoude M, Zamboni M, European Working Group on Sarcopenia in Older People: Sarcopenia: European consensus on definition and diagnosis: report of the European Working Group on Sarcopenia in Older People. Age Ageing. 2010, 39 (4): 412-423.Fritz S, Lusardi M: White paper: "walking speed: the sixth vital sign". J Geriatr Phys Ther. 2009, 32 (2): 46-49.Gschwind YJ, Bischoff-Ferrari HA, Bridenbaugh SA, Hardi I, Kressig RW: Association between serum vitamin D status and functional mobility in memory clinic patients aged 65 years and older. Gerontology. 2014, 60 (2): 123-129.Granacher U, Bridenbaugh SA, Muehlbauer T, Wehrle A, Kressig RW: Age-related effects on postural control under multi-task conditions. Gerontology. 2011, 57 (3): 247-255.Sheridan PL, Hausdorff JM: The role of higher-level cognitive function in gait: executive dysfunction contributes to fall risk in Alzheimer's disease. Dement Geriatr Cogn Disord. 2007, 24 (2): 125-137.Delbaere K, Hauer K, Lord SR: Evaluation of the incidental and planned activity questionnaire for older people. Br J Sports Med. 2010, 44 (14): 1029-1034.Huy C, Schneider S: Instrument for the assessment of middle-aged and older adults' physical activity: design, eliability and application of the German-PAQ-50+. Z Gerontol Geriatr. 2008, 41 (3): 208-216.Whitney SL, Wrisley DM, Marchetti GF, Gee MA, Redfern MS, Furman JM: Clinical measurement of sit-to-stand performance in people with balance disorders: validity of data for the Five-Times-Sit-to-Stand test. Phys Ther. 2005, 85 (10): 1034-1045.Hsieh S, Schubert S, Hoon C, Mioshi E, Hodges JR: Validation of the Addenbrooke's Cognitive Examination III in frontotemporal dementia and Alzheimer's disease. Dement Geriatr Cogn Disord. 2013, 36 (3–4): 242-250.Reitan RM: The relation of the trail making test to organic brain damage. J Consult Psychol. 1955, 19 (5): 393-394.Strauss E, Sherman EMS, Spreen O, Spreen O: A Compendium of Neuropsychological Tests: Administration, Norms, and Commentary. 2006, Oxford, New York: Oxford University Press, 3Lamberty GJ, Putnam SH, Chatel DM, Bieliauskas LA, Adams KM: Derived Trail Making Test indexes - a preliminary report. Neuropsy Neuropsy Be. 1994, 7 (3): 230-234.Wechsler D: Manual for the Wechsler Adult Intelligence Scale-III. 1997, San Antonio, Texas: Psychological CorporationFan J, McCandliss BD, Sommer T, Raz A, Posner MI: Testing the efficiency and independence of attentional networks. J Cogn Neurosci. 2002, 14 (3): 340-347.Mueller ST: The PEBL Attentional Network Test (PANT). 2011, Computer software retrieved from http://pebl.sf.net/battery.html ,Beurskens R, Bock O: Age-related deficits of dual-task walking: a review. Neural plasticity. 2012, 2012: 131608-Marston HR: Older adults as 21st century game designers. The Computer Games Journal. 2012, 1 (1): 90-102.Mullen SP, Olson EA, Phillips SM, Szabo AN, Wojcicki TR, Mailey EL, Gothe NP, Fanning JT, Kramer AF, McAuley E: Measuring enjoyment of physical activity in older adults: invariance of the physical activity enjoyment scale (PACES) across groups and time. Int J Behav Nutr Phys Act. 2011, 8: 103-Kendzierski D, Decarlo KJ: Physical-Activity Enjoyment Scale - two validation studies. J Sport Exerc Psychol. 1991, 13 (1): 50-64.Borsci S, Federici S, Lauriola M: On the dimensionality of the system usability scale: a test of alternative measurement models. Cogn Process. 2009, 10 (3): 193-197.Payne BR, Jackson JJ, Noh SR, Stine-Morrow EA: In the zone: flow state and cognition in older adults. Psychol Aging. 2011, 26 (3): 738-743.Jackson SA, Marsh HW: Development and validation of a scale to measure optimal experience: the Flow State Scale. J Sport Exerc Psychol. 1996, 18 (1): 17-35.Hassenzahl M: The effect of perceived hedonic quality on product appealingness. Int J Hum-Comput Int. 2001, 13 (4): 481-499.Hassenzahl M, Tractinsky N: User experience - a research agenda. Behav Inform Technol. 2006, 25 (2): 91-97.Chuttur M: Overview of the technology acceptance model: origins, developments and future directions. Sprouts: Working Papers on Information Systems. 2009, 9: 37-Davies F: A Technology Acceptance Model for Empirically Testing New End-user Information Systems - Theory and Results. 1985, Cambridge, Massachusetts: Massachusetts Institute of TechnologySchoene D, Lord SR, Delbaere K, Severino C, Davies TA, Smith ST: A randomized controlled pilot study of home-based step training in older people using videogame technology. PLoS One. 2013, 8 (3): e57734-Moher D, Hopewell S, Schulz KF, Montori V, Gotzsche PC, Devereaux PJ, Elbourne D, Egger M, Altman DG, Consort: CONSORT 2010 explanation and elaboration: updated guidelines for reporting parallel group randomised trials. Int J Surg. 2012, 10 (1): 28-55.Chan AW, Tetzlaff JM, Gotzsche PC, Altman DG, Mann H, Berlin JA, Dickersin K, Hrobjartsson A, Schulz KF, Parulekar WR, Krleza-Jeric K, Laupacis A, Moher D: SPIRIT 2013 explanation and elaboration: guidance for protocols of clinical trials. BMJ. 2013, 346: e7586-Granacher U, Muehlbauer T, Zahner L, Gollhofer A, Kressig RW: Comparison of traditional and recent approaches in the promotion of balance and strength in older adults. Sports Med. 2011, 41 (5): 377-400.Granacher U, Muehlbauer T, Bridenbaugh S, Bleiker E, Wehrle A, Kressig RW: Balance training and multi-task performance in seniors. Int J Sports Med. 2010, 31 (5): 353-358.Kharrazi H, Lu AS, Gharghabi F, Coleman W: A scoping review of health game research: past, present, and future. Games Health J. 2012, 1: 2-de Bruin ED, Schoene D, Pichierri G, Smith ST: Use of virtual reality technique for the training of motor control in the elderly. Some theoretical considerations. Z Gerontol Geriatr. 2010, 43 (4): 229-234.Lange BS, Requejo P, Flynn SM, Rizzo AA, Valero-Cuevas FJ, Baker L, Winstein C: The potential of virtual reality and gaming to assist successful aging with disability. Phys Med Rehabil Clin N Am. 2010, 21 (2): 339-356
- …